import cv2
import numpy as np

img = np.zeros((480, 640,3), dtype=np.uint8)

# b g r 对应颜色通道 蓝色（Blue） 绿色 、Green 、红色（Red）、
b,g,r = cv2.split(img)
# 一维数组没有颜色通道，只有黑白
# 0, 255 表示像素值 0黑色，255白色
# b[10:100,10:100] = 255
g[10:100,10:100] = 255
r[10:100,10:100] = 255

# merge the channels back together
# 多维数组，有颜色通道
img2 = cv2.merge((b,g,r))

# cv2.imshow('image',img)
# cv2.imshow('blue',b)
# cv2.imshow('green',g)
cv2.imshow('img2',img2)

cv2.waitKey(0)